1、在命令行里面创建项目创建Django项目
第1步:选择喜欢的路径,在这个文件夹下新建项目
第2步:在命令行中切换到这个路径下
第3步:执行命令,创建一个名为shn的项目
django-admin startproject shn
第4步:切换到shn文件夹下
cd shn
第5步:执行命令,启运项目
python manage.py runserver
2、使用pycharm创建Django项目
创建后在终端输入 python manage.py runserver
注意,如果是自定义路径,则需要cd到指定文件路径。
You have 18 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.
Run 'python manage.py migrate' to apply them.
这是因为django项目自带的一些模块需要使用数据库,因此需要在第一次启动项目时初执行数据库迁移的命令, 类似的,以后我们项目中加入新模块时,使用了数据模型,也需要执行数据迁移。
在开启命令时,端口是8000,在语句行后面加入其他端口
python manage.py runserver 9090 # 服务跑在本机
python manage.py runserver 0.0.0.0:9000 # 局域网内用户可以访问,本机ip:9000
注意事项:
1、新建项目名要避免和python或Django的内置名字冲突,比例不要使用django或test等
2、开发环境下启运项目直接使用 python manage.py runserver ,但线上环境一般不会这样启动服务
3、使用runserver命令启运的服务,默认端口是8000,代码修改时会自动重启服务
操作:
1、可以使用以下查本机的IP:ipconfig
2、查到IP后在IP地址后面加端口,就可以直接在局域网的其他设置访问网页
3、如果有访问权限,还需在项目的settings.py里面找到ALLOWED_HOSTS = []
4、然后改成ALLOWED_HOSTS = ["*"]